meaning of tugela

1. a major waterfall in southern Africa; has more than one leap


Related Words

tugela | tugela falls |

Developed & Maintained By Taraprasad.com

Treasure Words