horsehead
1. [ noun ] (zoology) any of several silvery marine fishes with very flat bodies
Synonyms: Atlantic_moonfish horsefish dollarfish Selene_setapinnis horse-head moonfish
Related terms: carangid_fish lookdown
Similar spelling:   horse-head
  horseweed
  horsehide
  horse-trade
  horse_trade
  horse_trader
  horsetail
  horse-drawn