See also: roya and rōya

EnglishEdit

Proper nounEdit

 
Wikipedia has an article on:
Wikipedia

Roya

  1. A river and associated valley on the border of France and Italy

TranslationsEdit