SHELDUCK Meaning of SHELDUCK in English (n.) The sheldrake. Webster's English dictionary. Английский словарь Webster. 2012