OXALITE MEANING IN ENGLISH

• Oxalite Definition & Synonyms

  1. (n.) A yellow mineral consisting of oxalate of iron.


RECENT SEARCHES