omuramba noun1 •A watercourse, which may be dry much of the year, in the Kalahari Desert. formsomiramba · omurambas