1 definition by Aod171

A person who is scared to sniff 10 yokes and hit their meh e.g luke diamond
by Aod171 August 24, 2019
Get the Yellow bastid mug.