kamus
.
Search
About
french_leave
English
French leave
Noun
An abrupt and unannounced departure (without saying farewell)
English: French leave