Kotomora
迦楼羅 (かるら, karura) Japanese meaning: Garuda | Kotomora