経済封鎖

economic blockade; embargo

Meaning

  1. n
    economic blockade; embargo