Kotomora
照れ屋 (tereya) Japanese meaning: very shy person | Kotomora