Noun Definition

tugela

1.Definition: a major waterfall in southern Africa; has more than one leap

Category: Objects