beard someone in his den - Turc Anglais Dictionnaire