Top definition
an person driven by love; or who loves someone so much.
someone who always stays through thick or thin situations.
someone who never stops believing.
Dudaa LOVES EDGAR
by 1,2,3,... 4 u July 04, 2010
Get the mug
Get a Dudaa mug for your father Bob.