ジャンボタニシ
jambotanishi

Noun

1. channeled apple snail (Pomacea canaliculata); golden apple snail