MANDRAGORA Meaning of MANDRAGORA in English [man.drag.o.ra] n [ME, fr. OE, fr. L mandragoras, fr. Gk] (bef. 12c): mandrake 1 Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012