Definition of sheldrake

Definition of sheldrake
  1. sheldrake Noun common name for various Old World duck species of the genus tadorna
  2. sheldrake Noun merganser
  3. sheldrake Noun a male shelduck
Feedback Form