Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
persona non grata
in English
persona non grata
#uncommon
Definitions
Noun
an
unwelcome
individual
(
especially
a
diplomat
)
The
diplomat
was
declared
a
persona
non
grata
by
the
host
country
.
Base Words
non
persona
grata