ampullarid (English, noun)
expansion: ampullarid (plural ampullarids)
Senses:
glosses: Any of the family Ampullariidae of apple snails.
Forms:
form: ampullarids
tags: plural