microsnail
English
Etymology
From
micro-
+
snail
.
Noun
microsnail
(
plural
microsnails
)
A
micromollusk
, especially a marine one
Anagrams
consimilar