relouFormsTop 9000MeaningsAdjective1. irritating, frustrating, especially to describe a person (slang)