meaning of high commission

1. an embassy of one British Commonwealth country to another


Related Words

high commission | high commissioner |

Developed & Maintained By Taraprasad.com

Treasure Words