pertaining to navia, spain or inhabitants - French English Dictionary