Definition Definition

squamduck - Meaning and Examples

Meaning of 'squamduck' (Webster Dictionary)

1 . Squamduck
- The American eider duck.