Etymology · Middle French

esperance

2 English words descend from Middle French esperance, most common first.