body worn video camera - German English Dictionary