About us
Define
Definitions for
"Amstelveen"
Netherlands, in the province of North Holland. It is part of the metropolitan area of Amsterdam. Until 1964, the municipality of Amstelveen was called Nieuwer-Amstel.
en.wikipedia.org