semen sabadillae - Spanish English Dictionary