meaning of Bowshank

Bowshank meaning in Urban Dictionary

adj. 1) a work so horrible, you cringe each time you mention it.n. 2) One thing maybe not legit. Deemed unacceptable and unnecessary.