English to Hindi Dictionary

Pillage (LUTa-pATa) Meaning in English