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.