oscarella

/ɒsˈkɛrələ/

Definitions

1. noun

A type of freshwater snail, genus Marisa

“The aquarium enthusiast discovered a unique oscarella species in her collection.”

Synonyms

  • gastropod
  • snail

Antonyms

  • land snail
  • terrestrial snail