|
Definition of Skunkhead
1. n. The surf duck.
Definition of Skunkhead
1. Noun. The surf duck. ¹
2. Noun. A duck (''Camptolaimus labradorus'') which formerly inhabited the Atlantic coast of New England, now believed extinct. ¹
¹ Source: wiktionary.com
Medical Definition of Skunkhead
1.