DictionaryForumContacts

   French
Terms containing inextricable | all forms
SubjectFrenchEnglish
gen.tu t'es mise dans une situation inextricableyou've got yourself into an impossible position