tugela-falls

Nouns

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

Synonyms

Tugela

Words of close approximity