irrepressible desire - French English Dictionary