English dictionary
shelduck meaning and definition
Definition and meaning of shelduck at MeaningMonkey.org. shelduck meaning and definition in the English Dictionary.SHELDUCK noun
Definition of shelduck (noun)
- female sheldrake
Source: Princeton University Wordnet