hidrozoa - French English Dictionary