1 definition by dho99

1
A boorish loud person. Similar to yahoo. Origin: TV 2005.
That yoho is running up and down the street pissing off everyone.
by dho99 September 28, 2009
Get the merch
Get the yoho neck gaiter and mug.