go into the lion's den - French English Dictionary

Suggest a Term