a blot on the landscape - Francés Inglés Diccionario