SHEEPSHEAD


Meaning of SHEEPSHEAD in English

noun a large and valuable sparoid food fish (archosargus, / diplodus, probatocephalus) found on the atlantic coast of the united states. it often weighs from ten to twelve pounds.

Webster English vocab.      Английский словарь Webster.