What does calamintha grandiflora mean?

calamintha grandiflora meaning in General Dictionary

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