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
Tweet