meaning of Baboonish Lizard

Baboonish Lizard meaning in Urban Dictionary

an incredibly stealthy, life-threatening, dangerous, and experienced individual.known to HATE BULLSHIT.