embassy buildings - Turkish English Dictionary