Word info

Annemasse

Proper noun

Meaning

Annemasse

A commune in Haute-Savoie department, Auvergne-Rhône-Alpes, France, close to Geneva in Switzerland.

Source: en.wiktionary.org

Anagrams

Close letter words and terms