hide behind something or someone - French English Dictionary