karroo
English
karroo meaning in English • karroo का अर्थ अंग्रेजी में
Noun
- One of the dry table-lands of South Africa, which often rise terracelike to considerable elevations.