1 English Synonyms for GALLEY
Prev.1Next
lymphad
Definition: 1. (heraldiccharge) A single-masted ship propelled by oars, usually indicating a Scottish title associated with islands.
Show more information about lymphad
Prev.1Next
Search took: 5.3945 ms