person who testifies - French English Dictionary