dowras

English

Noun

dowras

  1. plural of dowra