tugelaEnglish

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

Words that start with "tugela"