tugela falls

Noun
  1. A major waterfall in southern Africa;
    Has more than one leap (synset 109486208)

Other Searches