uncontrollable impulse - German English Dictionary