look up any word, like ratchet:
 
1.
Garbahose means anything that sucks or is shitty, almost like garbage, can also mean something is gross
ewww, shes garbahose
by tudski March 06, 2008

Words related to garbahose

ew garbage grimey hoes