1 definition by yoohiiyoo

Top Definition
The best girl on the planet
Wow, she's Ingrid.
She's the best.
by yoohiiyoo September 19, 2010

Mug icon
Buy a Ingrid mug!