DictionaryForumContacts

   French
Terms for subject General containing inextricable | all forms
FrenchEnglish
tu t'es mise dans une situation inextricableyou've got yourself into an impossible position