闭关锁国English Expression:
  • n.  close the communications at the borders
  • n.  lock one's doors against the world

(Unregistered user can only view 4 records)