excitable/intemperate person - German English Dictionary