pitch (something) to - Spanish English Dictionary