newlins

/ˈnjuːlɪnz/

Definitions

1. noun

New Linns, a suburb of Glasgow, Scotland

“The New Linns area is famous for its beautiful parks and waterfront views.”

Synonyms

  • neighborhood
  • suburb

Antonyms

  • city
  • metropolis