Definition of 竦林檎貝 (すくみりんごがい)

noun
channeled apple snail (Pomacea canaliculata), golden apple snail(usually kana)
Other readings:
スクミリンゴガイ
Related Kanji
crouch, cower
grove, forest
apple
shellfish