ambassadorBy: Laura Valkovic | August 26, 2021 | 12 Wordsa messenger or representativean official who represents his/her country overseas « Back to Glossary IndexShare This Article