Synonyms of Tugela Falls in English :
Antonyms of Tugela Falls in English
Thesaurus of Tugela Falls in English
Tugela Falls
see definition of tugela fallsSynonyms of tugela falls
1. (noun) a major waterfall in southern Africa; has more than one leap