hippoglossus: halibuts
fish genus: any of various genus of fish
dibranchiata: comprising all living cephalopods except the family Nautilidae: the orders Octopoda (octopuses) and Decapoda (squids and cuttlefish)