hide/shroud something - French English Dictionary