English dictionary
tugela falls meaning and definition
Definition and meaning of tugela falls at MeaningMonkey.org. tugela falls meaning and definition in the English Dictionary.TUGELA FALLS noun
Definition of Tugela Falls (noun)
- a major waterfall in southern Africa; has more than one leap
- synonyms: Tugela
Source: Princeton University Wordnet