1 definition by french frie

Top Definition
davina means divine in spanish and in english it means a bad ass chick that every one wants to be
davina that awsome chick
by french frie December 02, 2006
Mug icon
Buy a davina mug!