ANGIOSTOMOUS MEANING IN ENGLISH

• Angiostomous Definition & Synonyms

  1. (a.) With a narrow mouth, as the shell of certain gastropods.


RECENT SEARCHES