meaning of persona non grata
1.
a
person
who
for
some
reason
is
not
wanted
or
welcome
Related Words
persona non grata
|
Developed & Maintained By
Taraprasad.com