Meaning of Tugela

Definition of Tugela

(noun) a major waterfall in southern Africa; has more than one leap

Other information on Tugela

WIKIPEDIA results for Tugela
Amazon results for Tugela