We do not currently know of any synonyms for Sir David's long-beaked echidnae.
The noun Sir David's long-beaked echidnae is defined as: