Skip to main content

karroo

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