Top definition
To massively dominate your opponent using unconventional means.
Did you see him pop that drone? That's totally a Helro!
by Iluvhelro February 20, 2009
Get the mug
Get a Helro mug for your brother-in-law Bob.
buy the domain for your foodie blog