English | German | Russian | Czech

horsehead English

Meaning horsehead meaning

What does horsehead mean?

horsehead

(= moonfish) any of several silvery marine fishes with very flat bodies

Synonyms horsehead synonyms

What other words have the same or similar meaning as horsehead?

Horsehead English » English

Hayagriva

Are you looking for...?