tugela

Nouns

  • (n) a major waterfall in southern Africa; has more than one leap Tugela Falls,

Synonyms

Tugela Falls

Words of close approximity

Tugela Falls