espouser

(noun)

noun

1. One who espouses; one who embraces or adopts the cause of another.