semen nigellae sativae - Spanish English Dictionary