Definitions of foreign agent:

  • noun:   a spy for a foreign country