息苦 いきぐるしい
ikigurushii

i-Adjective

1. choking; suffocating; stifling

i-Adjective

2. oppressive; heavy