Skip to main content

Definitions by dho99

A boorish loud person. Similar to yahoo. Origin: TV 2005.
That yoho is running up and down the street pissing off everyone.
yoho by dho99 September 29, 2009