Definition of the Word ROYA
river and associated valley on the border of France and Italy
Close Window