LITHOGENOUS MEANING IN ENGLISH

• Lithogenous Definition & Synonyms

  1. (a.) Stone-producing; -- said of polyps which form coral.


RECENT SEARCHES