hydrocenoidea - French English Dictionary