దువ్వూరు

Telugu edit

Proper noun edit

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

  1. A town in Andhra Pradesh, India