SHIELDDRAKE Meaning of SHIELDDRAKE in English noun a sheldrake. Webster English vocab. Английский словарь Webster. 2012