Kotomora
トラフズク (torafuzuku) Japanese meaning: long-eared owl | Kotomora