SPOONWORM MEANING IN ENGLISH

• Spoonworm Definition & Synonyms

  1. (n.) A gephyrean worm of the genus Thalassema, having a spoonlike probiscis.


RECENT SEARCHES