To be an advocate means to actively support a cause, idea, or group. An advocate works towards promoting and championing the rights, interests, or well-being of others. In this context, when the author describes Amelia Earhart as a fierce advocate for women's rights, it means that she was someone who strongly supported and fought for the rights and equality of women.