kamus
.
Search
About
tugela
English
Tugela, Tugela Falls
Noun
A major waterfall in southern Africa, has more than one leap
English: Tugela, Tugela Falls
English words with similar meanings
Show 1 words
tugela falls
Words that start with "tugela"
tugela
tugela falls