1 definition by TheSharpDressedMan

Top Definition
A man who is attracted to Giraffes. He loves to hump their butts. The Longer the neck the better.
Man he's such an Armando.
by TheSharpDressedMan March 01, 2016

Mug icon
Buy a Armando mug!