person who testifies - German English Dictionary