Word info

lymphad

Noun

Meaning

lymphad (plural lymphads)

(heraldry) A single-masted ship propelled by oars, usually indicating a Scottish title associated with islands.

Source: en.wiktionary.org

Close letter words and terms