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.”
1. noun
New Linns, a suburb of Glasgow, Scotland
“The New Linns area is famous for its beautiful parks and waterfront views.”