cyclops long-beaked echidna - Spanish English Dictionary