Definitions
noun
a city in southwestern Switzerland at the western end of Lake Geneva; it is the headquarters of various international organizations
Look “geneva” up elsewhere
Want another word?
Spin the dictionary for a fresh one.