1 definition by Stuff n Puff

1
A girl's name, irish gaelic for "descendant of the challenger" but in English really means a stuborn bitch, who will put you in your place
Delaina told that dumbass she wasn't about to move from that spot and that he better back off.
by Stuff n Puff April 11, 2008
Get the mug
Get a Delaina mug for your dad Manafort.