Orroroo

English

Proper noun

Orroroo

  1. A town in Orroroo Carrieton council area, South Australia.