Meaning and Translation of Worrall (disambiguation) in Urdu Script and Roman Urdu with Wikipedia Reference,
Worrall is an English village in Sheffield; it can also refer to: