pressing social need - Turco Inglés Diccionario