Kotomora
食虫性 (shokuchuusei) Japanese meaning: insectivorous | Kotomora