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
Need more help? Try our forum NEW