いぐるしい igurushii
uncomfortable, uneasy
reside, to be, exist, live with
N3
suffering, trial, worry, hardship, feel bitter, scowl