tugela_fallsEnglish

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