GLASS-SNAIL MEANING IN ENGLISH

• Glass-snail Definition & Synonyms

  1. (n.) A small, transparent, land snail, of the genus Vitrina.


RECENT SEARCHES