Home > Dictionary > A-Z Xitsonga - English Tafula - Tafula Tafula is an English word meaning "Tafula " in Xitsonga. Same spellings: tafula - TableOxford definitionNo data found.Item has never been edited.