|
Definition of Shelduck
1. Noun. Female sheldrake.
Generic synonyms: Sheldrake
Definition of Shelduck
1. n. The sheldrake.
Definition of Shelduck
1. a European duck [n -S]
Medical Definition of Shelduck
1.
|
1. Noun. Female sheldrake.
1. n. The sheldrake.
1. a European duck [n -S]
1.