- horsehead as a noun:
- 1
horsehead
noun
1 horsehead
Any of several silvery marine fishes with very flat bodies.
synonyms: Atlantic moonfish, dollarfish, horse-head, horsefish, moonfish, Selene setapinnis.
Dutch: paardenhoofd, maanvis
debug info: 0.0145