pellitory of spain - French English Dictionary