Chinese hat snails
English
Noun
Chinese
hat
snails
plural of
Chinese hat snail
.