1 definition by wordseup
a total insanely hott spanish girl. She is the girl every guy wants to date. She is your perfect spanish hottie.
dude 1: "Omg...did u see that girl"
dude 2: "yeah damn she is so fine."
dude 1: "yeah she's a total margarita."
dude 2: "yeah damn she is so fine."
dude 1: "yeah she's a total margarita."
by wordseup August 7, 2008