Compound of eend (“duck”) + bek (“beak”) + dier (“animal”). Compare Dutch vogelbekdier.
eendbekdier (plural eendbekdiere)