OUTLANDER MEANING IN ENGLISH

• Outlander Definition & Synonyms

  1. (n.) A foreigner.


Synonyms:
Alien, Foreigner,

RECENT SEARCHES