Find the word definition

Wikipedia
Thorrur

Thorrur may refer to:

  • Thorrur, Ranga Reddy, a village in Andhra Pradesh, India
  • Thorrur, Warangal, a village in Andhra Pradesh, India