conceal oneself in a hidden place - French English Dictionary