irrepressible desire - German English Dictionary