LIBERATOR


Meaning of LIBERATOR in English

[noun] [C]The people came out into the streets to welcome the liberators.

Cambridge English vocab.      Кембриджский английский словарь.