Vocabulary

竦林檎貝

channeled apple snail (Pomacea canaliculata); golden apple snail

noun