LIMACEOUS MEANING IN ENGLISH

• Limaceous Definition & Synonyms

  1. (a.) Pertaining to, or like, Limax, or the slugs.


RECENT SEARCHES