meaning of diplomatic building

1. government building in which diplomats live or work


Related Words

diplomatic building |

Developed & Maintained By Taraprasad.com

Treasure Words