Search results
- Dictionarylast frontier
noun
- 1. a part of a country, region, etc. that is the last to be settled, explored, or developed: "the deep ocean is the last frontier of exploration on this planet"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries