Kotomora
頭おかしい (atamaokashii) Japanese meaning: insane | Kotomora