Top definition
A legendary gorilla from Pokemon who was shot because a trainer fucked up catching it
I tried catching Harambechu, fell in its home and it was shot to dead.
by BornProdigy July 23, 2016
Get the mug
Get a Harambechu mug for your Uncle Jerry.