Kotomora
ヒキガエル (hikigaeru) Japanese meaning: toad | Kotomora