make a pitch for - Turkish English Dictionary