Roya (English, name)
expansion: Roya
Senses:
glosses: A river and associated valley on the border of France and Italy
Forms: