long-beaked echidna - German English Dictionary