Definitions by MmmChicken
freedom deposit
A slang term for a goal scored by a member of the United States Men's or Women's National soccer team. Made popular on social media websites such as Twitter.
freedom deposit by MmmChicken July 25, 2015