NichiDict

すくみりんごがい

竦林檎貝
[sukumiringogai]

Meanings

1.Noun

channeled apple snail (Pomacea canaliculata); golden apple snail