noun a town in SE Delaware: beach resort.
rehoboth beach 🔊 Listen to this noun a town in SE Delaware: beach resort. Share Facebook Twitter Google +