french leave french leave

Definition(s):

  • (n) an abrupt and unannounced departure (without saying farewell)

News

  • Bahamas Targets London Buyers

    French Leave Harbour Village in Eleuthera Completes Sales and Marketing Team With Hire of London Brokerage Firm
    on November 18, 2013     Source: Marketwire

Word of the Day
chicanery chicanery
/ʃɪ ˈkeɪ nə ri /