1 definition by dajizzla

Top Definition
an utterly unattractive female usually carrying the physical traits of a gorrila and hippo
damn! karl dont look but that grimalo to the left keeps eye fucking you,
by dajizzla August 04, 2007

Mug icon
Buy a grimalo mug!