Kotomora
葉鶏頭 (hageitou) Japanese meaning: Joseph's coat | Kotomora