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