Gastropod



Same as: gasteropod
ENGLISH MEANING
noun
1.
One of the Gastropoda.