What is the meaning of Embargar?

to embargo (all senses)

to impede, hinder

to impound

to overwhelm

Source: wiktionary.org