Medal of Freedom

noun phrase

Definition of Medal of Freedom

: a U.S. decoration awarded to civilians for meritorious achievement in any of various fields

First Known Use of Medal of Freedom

1945, in the meaning defined above

Keep scrolling for more