be in a difficult or compromised situation and without the possibility of leaving - Spanisch Englisch Wörterbuch