beard someone in his den - French English Dictionary