Top definition
Noun: A resident of Delray Beach, FL. They are often found at the beach or along Atlantic Avenue.
Some guy: Dude, check out all the Delrabians along the Ave. They sure like to party.
by Charlie and Berger September 30, 2007
Get the mug
Get a Delrabian mug for your cousin Helena.