Kotomora
赤烏帽子 (akaeboshi) Japanese meaning: strange thing | Kotomora