Bowmen from Ambridge? (7)
I believe the answer is:
archers
'bowmen' is the definition.
('archer' can be a synonym of 'bowman')
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for archers that I've seen before include "media family" , "Part of army once" , "Her cars, oddly, use bows and arrows" , "Bowmen on BBC radio?" , "Experts with bows and arrows" .)