Translation of gastropod in English:

gastropod

gastropod

noun

  • 1

    gastropod, shellfish, snails, etc