semen sabadillae - French English Dictionary