Amboise (noun) Definition, Meaning & Examples

noun
  1. a town in central France, east of Tours: known for its castle.
noun
  1. a town in NW central France, on the River Loire: famous castle, a former royal residence. Pop: 11 457 (1999)
Amboise (noun) Definition, Meaning & Examples

More Definitions