English frontier nounMeaning 1A line or border separating two countries.No public translations in this meaning available.