MONARDA

Definition of MONARDA

  1. (noun)any of various aromatic herbs of the genus Monarda