that causes obstacles or delay of wind or weather - Español Inglés Diccionario

Proponer traducción