put up a very strong defence - Turco Inglés Diccionario