Definition of shelduck

Definition of shelduck
  1. shelduck Noun Any of various waterfowl of the genus "Tadorna", native to Eurasia, Africa and Australasia.
Feedback Form