What is the meaning of Embargar?

to impound

to overwhelm

Source: wiktionary.org