Definitions by ImChron
pin
adjective(slang) : inferior or weak, in general; small; insufficient.
Shortened from the word "pinner" which refers to any small amount of something under scrutiny.
Shortened from the word "pinner" which refers to any small amount of something under scrutiny.