Subscribe
URL of the page has been copied to clipboard.
Meaning : A major waterfall in southern Africa. Has more than one leap.
Synonyms : tugela falls
Install App