strenuously debated - Turco Inglés Diccionario