film-wrapping machine - French English Dictionary