pertaining to almería, city and province in spain and inhabitants - French English Dictionary