Chillon (noun) Definition, Meaning & Examples

noun
  1. an ancient castle in W Switzerland, at the end of Lake Geneva.
noun
  1. a castle in W Switzerland, in Vaud at the E end of Lake Geneva
Chillon (noun) Definition, Meaning & Examples

More Definitions