meaning of diplomatic mission

1. a mission serving diplomatic ends


Related Words

diplomatic mission |

Developed & Maintained By Taraprasad.com

Treasure Words