Kotomora
オオヒキガエル (oohikigaeru) Japanese meaning: cane toad | Kotomora