excitable/intemperate person - Turkish English Dictionary