keep one's opponent at distance - Spanish English Dictionary