MENISCOID MEANING IN ENGLISH

• Meniscoid Definition & Synonyms

  1. (a.) Concavo-convex, like a meniscus.


RECENT SEARCHES