SHELDUCK

Definition of SHELDUCK

  1. (noun)female sheldrake