Meaning of pennyroyal

Definition of pennyroyal

(noun) Eurasian perennial mint have small lilac-blue flowers and ovate leaves; yields an aromatic oil
erect hairy branching American herb having purple-blue flowers; yields an essential oil used as an insect repellent and sometimes in folk medicine

Other information on pennyroyal

WIKIPEDIA results for pennyroyal
Amazon results for pennyroyal