a blot on the landscape - İngilizce Eşanlam Sözlük