have too much energy and/or be too impulsive - Turc Anglais Dictionnaire