have a high level of rainfall - Español Inglés Diccionario