Definitions for "Grenoble"
Town in south-east France. Location of ST "Polygone" site. The ST Crolles facility and the TCEC joint ST/Thomson Multimedia design center are also close to Grenoble.
a city in southeastern France on the Isere River
a city in southeastern France; it is southeast of Lyon.