English to Urdu Machines Translation
persona grata
قابلِ قبول شخص
Search Result for persona grata
persona
See Definition and Meaning
grata
English definition for persona grata
1. n. a diplomat who is acceptable to the government to which he is sent
Sponored Video