HORSEHEAD MEANING IN ENGLISH

• Horsehead Definition & Synonyms

  1. (n.) The silver moonfish (Selene vomer).


Synonyms:
Horsefish, Moonfish,

RECENT SEARCHES