イワサキセダカヘビ
Meanings
Noun
1. Iwasaki's snail-eater