Meaning of monarda punctata

Definition of monarda punctata

(noun) tall erect perennial or annual having lanceolate leaves and heads of purple-spotted creamy flowers; many subspecies grown from eastern to southwestern United States and in Mexico

Other information on monarda punctata

WIKIPEDIA results for monarda punctata
Amazon results for monarda punctata