French-English dictionary »

amstelveen meaning in English

FrenchEnglish
Amstelveen nom {f}

Amstelveen◼◼◼(city in North Holland)
proper noun