Satureja grandiflora

noun

1.
aromatic herb with large pink flowers; native to southern and southeastern Europe, Anatolia, northern Iran