rents of cathedrals/churches in spain - French English Dictionary