hydroid - French English Dictionary