a blot on the landscape - Turc Anglais Dictionnaire