HOLCAD MEANING IN ENGLISH

• Holcad Definition & Synonyms

  1. (n.) A large ship of burden, in ancient Greece.


RECENT SEARCHES