Frontier

French Meaning

frontière

technologie de pointe

limitrophe

économie d'avant poste

English Meaning

  1. An international border.
  2. The area along an international border.
  3. A region just beyond or at the edge of a settled area.
  4. An undeveloped area or field for discovery or research: theories on the frontier of astrophysics.