Lieger, Or Leger

Definition and Citations:

A resident ambassador.

Latest Articles