Roya in French Roya in French Roya proper noun A river and associated valley on the border of France and Italy Add to Flashcards