irrepressible urge - Turkish English Dictionary