Kotomora
ツノガエル (tsunogaeru) Japanese meaning: horned frog | Kotomora