Kotomora
からなし (karanashi) Japanese meaning: Chinese quince | Kotomora