Noun Definitiontugela1.Definition: a major waterfall in southern Africa; has more than one leapCategory: Objects