Definition of shelduck

Definition of shelduck
  1. shelduck Noun Any of various waterfowl of the genus "Tadorna", native to Eurasia, Africa and Australasia.
Need more help? Try our forum NEW