SHELDUCK


Meaning of SHELDUCK in English

noun the sheldrake.

Webster English vocab.      Английский словарь Webster.