(if the) truth be told - French English Dictionary

Suggest a Term