press one's advantage - Spanish English Dictionary