telemanipulators - French English Dictionary