Nawra

  • [ - ]
  • Arabic
Means "flower, blossom" in Arabic.

EQUIVALENTS
TURKISH: Nevra