Definition of the land of the free in English:
the land of the free
phrase
The United States of America.
- ‘in the land of the free virtually anyone is free to wield a gun’
Are You Learning English? Here Are Our Top English Tips
The United States of America.