Definition
aromatic herb with large pink flowers; native to southern and southeastern Europe, Anatolia, northern Iran
Seed ·
Term in context
aromatic herb with large pink flowers; native to southern and southeastern Europe, Anatolia, northern Iran
Seed ·