でんでんむしです【でんでん虫です】
dendemmushidesu
1. It is a caterpillar.; I am a caterpillar.
Noun
#1490828
1. It is a caterpillar.; I am a caterpillar.
1. snail
1. snail
2. cochlea
1. snail
1. cochlear nerve
1. cochlea
1. cochlear duct
1. vestibulocochlear nerve
1. garden snail (Euhadra quaesita)
1. Euhadra peliomphala (species of land snail)