Vocabulary

取り付く島もない

left utterly helpless; have no one to turn to; unapproachable

expression i-adjective