Ambassade

See also: ambassade

Luxembourgish

Noun

Ambassade f (plural Ambassaden)

  1. embassy