meaning of satureja grandiflora

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


Related Words

satureja grandiflora |

Developed & Maintained By Taraprasad.com

Treasure Words