Respuesta :

A treaty is a formal agreement between two or more sovereign states and it MUST be approved the Senate.
An executive agreement is a pact made by the President directly with a head of a foreign state or subordinate.