pertaining to alicante, spain - French English Dictionary