Subscribe
URL of the page has been copied to clipboard.
Meaning : A diplomat who is acceptable to the government to which he is sent.
Install App
Persona grata meaning in Telugu.