Meaning of french leave
Definition of french leave
(noun)
an
abrupt
and
unannounced
departure
(without
saying
farewell)
Other information on french leave
WIKIPEDIA results for
french leave
Amazon results for
french leave
Tweet