Meaning of liberator
Definition of liberator
(noun)
someone
who releases
people
from
captivity
or
bondage
Other information on liberator
WIKIPEDIA results for
liberator
Amazon results for
liberator
Tweet