English dictionary

tugela falls meaning and definition

Definition and meaning of tugela falls at MeaningMonkey.org. tugela falls meaning and definition in the English Dictionary.

TUGELA FALLS noun

Definition of Tugela Falls (noun)

  1. a major waterfall in southern Africa; has more than one leap
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: