hydrocam - French English Dictionary