Meaning of calamintha grandiflora

Definition of calamintha grandiflora

(noun) aromatic herb with large pink flowers; southern and southeastern Europe; Anatolia; northern Iran

Other information on calamintha grandiflora

WIKIPEDIA results for calamintha grandiflora
Amazon results for calamintha grandiflora