Etymology

Sir David's long-beaked echidna

Today it means: Zaglossus attenboroughi, a species of long-beaked echidna. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok