Oleacinidae
plural noun
Ole·a·cin·i·dae
-sinəˌdē
: a family of carnivorous land snails (suborder Stylommatophcra) that feed chiefly on other snails see euglandina
Love words? Need even more definitions?
Merriam-Webster unabridged
Share