Oudtshoorn
English
Proper noun
Oudtshoorn
A town in the Western Cape province of
South Africa
, known for breeding ostriches.