English Dictionary
◊ TUGELA FALLS
Tugela Falls
n : a major waterfall in southern Africa; has more than one leap
[syn: {Tugela}, {Tugela Falls}]