tugela : Idioms & Phrases

Index


tugela falls

  • noun a major waterfall in southern Africa; has more than one leap
    Tugela.
WordNet