meaning of grenoble

1. a city in southeastern France on the Isere River


Related Words

grenoble |

Developed & Maintained By Taraprasad.com

Treasure Words