noise-producing toy - French English Dictionary