Definition Definition

horsehead - Meaning and Examples

Meaning of 'horsehead' (Webster Dictionary)

1 . Horsehead [ n.]
- The silver moonfish (Selene vomer).