దువ్వూరు

Telugu

edit

Proper noun

edit

దువ్వూరు (duvvūru?

  1. A town in Andhra Pradesh, India