OSTRACITE MEANING IN ENGLISH

• Ostracite Definition & Synonyms

  1. (n.) A fossil oyster.


RECENT SEARCHES