HARPAGON MEANING IN ENGLISH

• Harpagon Definition & Synonyms

  1. (n.) A grappling iron.


RECENT SEARCHES