Meaning of tugela falls

Definition of tugela falls

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

Other information on tugela falls

WIKIPEDIA results for tugela falls
Amazon results for tugela falls