TONGUE-SHELL MEANING IN ENGLISH

• Tongue-shell Definition & Synonyms

  1. (n.) Any species of Lingula.


RECENT SEARCHES