pertaining to alora, spain or inhabitants - French English Dictionary