HAMULOSE MEANING IN ENGLISH

• Hamulose Definition & Synonyms

  1. (a.) Bearing a small hook at the end.


RECENT SEARCHES