Succulent Karoo in German Succulent Karoo in German Sukkulentenkaroo proper noun (ecology) An ecoregion in South Africa and Namibia. Add to Flashcards