have an urge to do something - Allemand Anglais Dictionnaire