Translation of بدَرا in English

بدَرا

Noun (feminine)

  1. cotton

  2. the touch-me-not shrub having compound leaves sensitive to light and touch, Mimosa pudica

Powered by Oxford