make (one's) pitch - Turkish English Dictionary