High Commission n : an embassy of one British Commonwealth country to another
Copyright © 2024 3Dict.net