translate English to French: The embargo means the imposition of economic sanctions.
Le blocus signifie l'imposition de sanctions économiques.