Gap is a word used in Cantonese (more specifically, Hong Kong), meaning "silly" or "stupid" (but not necessary criticize). It can be used as an adjective for describing a person or a thing. It can also use as an exclamation. E.g. 你個Gap佬 (What a stupid guy).