put the opponent deep in his territory - Inglés Sinónimo Diccionario