Thulamela

Proper noun

 * 1) An archaeological site in.