Meaning of clinopodium grandiflorum

Definition of clinopodium grandiflorum

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

Other information on clinopodium grandiflorum

WIKIPEDIA results for clinopodium grandiflorum
Amazon results for clinopodium grandiflorum