Weapons carried by tribal ancestors (6)
I believe the answer is:
lances
'weapons' is the definition.
(lance is a kind of weapon)
'carried by tribal ancestors' is the wordplay.
'carried by' indicates a hidden word.
'LANCES' is hidden in the letters of 'tribal ancestors'.
(Other definitions for lances that I've seen before include "Spears for cavalrymen" , "Spears for horse soldiers" , "Long pointed weapons" .)