What's the difference between heath, moor, steppe, prairie, savannah, veldt, meadow?

FYI, “veld” (Which comes direct from the Dutch roots of Afrikaans, not Flemish. And there’s no terminal T in the Afrikaans form, “veldt” is considered a quaint Anglicism - very Kipling!) is also applied to the fynbos heathlands - “fynbos” is the overall local description for the protea-erica-restio assemblage, but some specific sub-types with different floral balances are characterised as “velds” - “strandveld” is coastal dune fynbos, often with a high restio component, bulbs and milkwoods, “renosterveld” is the characteristic fynbos of rich clay soils with renosterbos and daisies, “sandveld” (in the fynbos context) is the West Coast sandy soil fynbos (although it’s also used for the Kalahari semi-desert biome.)