horse-head Meaning, Definition & Usage

  1. noun any of several silvery marine fishes with very flat bodies
    Selene setapinnis; horsefish; horsehead; dollarfish; moonfish; Atlantic moonfish.

WordNet