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