dust oneself off - French English Dictionary