body worn video camera - French English Dictionary