MULTICARINATE MEANING IN ENGLISH

• Multicarinate Definition & Synonyms

  1. (a.) Many-keeled.


RECENT SEARCHES