a blot on the landscape - Turkish English Dictionary