Liberator

French Meaning

libérateur

English Meaning

  1. A person who frees or liberates.