pertaining to salamanca, spain - French English Dictionary