Slang meaning of Knocked Off

Knocked Off means: Incompetent, stupid, annoying, or childish person