Kotomora
吠え面 (hoezura) Japanese meaning: tearful face | Kotomora