GROTTYadjective. (-ier, -iest) slang unpleasant, dirty, shabby, unattractive. [shortening of *grotesque]