a person who helps or supports someone in their work
from Latin assistere 'to stand by'
Try Another Word