to be cross-examined or further examined - French English Dictionary

Suggest a Term