of immense potential importance - Español Inglés Diccionario