meaning of calamintha grandiflora

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


Related Words

calamintha grandiflora |

Developed & Maintained By Taraprasad.com

Treasure Words