Kotomora
息苦しい (ikigurushii) Japanese meaning: choking | Kotomora