Skip to main content

sheepshead

English sheepshead meaning in English  •  sheepshead का अर्थ अंग्रेजी में
Noun
  • A large and valuable sparoid food fish (Archosargus probatocephalus syn. Diplodus probatocephalus) found on the Atlantic coast of the United States. It often weighs from ten to twelve pounds.
Advertisement