lauriid
English
Noun
lauriid
(
plural
lauriids
)
(
zoology
)
Any
snail
in the
family
Lauriidae
.
Anagrams
ailurid