Succulent Karoo in Dutch Succulent Karoo in Dutch Succulenten-Karoo proper noun (ecology) An ecoregion in South Africa and Namibia. Add to Flashcards