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

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