North Lauderdale

English

Proper noun

North Lauderdale

  1. A city in Broward County, Florida, United States.