Translation of widuri in English:

widuri

thistle

noun

  • 1

    thistle, a type of wild shrub with red, purple, white or yellow flowers and thorny leaves, the national flower of Scotland