TREMELLA MEANING IN ENGLISH

• Tremella Definition & Synonyms

  1. (n.) A genus of gelatinous fungi found in moist grounds.


RECENT SEARCHES