french leave: an abrupt and unannounced departure (without saying farewell)
departure: the act of departing
dogfight: a violent fight between dogs (sometimes organized illegally for entertainment and gambling)