Tugela

[n] - a major waterfall in southern Africa
Found on http://www.webdictionary.co.uk/definition.php?query=Tugela

Tugela

Tugela Falls noun a major waterfall in southern Africa; has more than one leap
Found on http://wordnetweb.princeton.edu/perl/webwn?s=Tugela
No exact match found