(British slang) very unpleasant or offensive ; "a grotty little play"
very unpleasant or offensive ; "a grotty little play"