Meaning of 'embassy'

  • நாட்டுத் தூதுவரின் அலுவலகம்

Synonyms


Browse English to Tamil Dictionary