desterradero - French English Dictionary