LIEGER MEANING IN ENGLISH

• Lieger Definition & Synonyms

  1. (n.) A resident ambassador.


RECENT SEARCHES