What does the word hostes mean in latin?

Hostes is the nominative or accusative plural form of the noun hostis, meaning a stranger, foreigner or enemy.