Get Free Checker

Satureja grandiflora

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

How To Use Satureja grandiflora In A Sentence

List is Empty.