Etymology
Today it means: Of or relating to the Karoo, a loosely-defined semidesert of South Africa. Full definition →
From karroo + -oid.
Etymology from Wiktionary, CC BY-SA 4.0.