meaning of calamintha grandiflora

calamintha grandiflora meaning in General Dictionary

aromatic natural herb with big red blossoms; southern and southeastern European countries; Anatolia; northern Iran