Definition of the Word ROYA


river and associated valley on the border of France and Italy

Close Window