put together a pitch - Turkish English Dictionary