zaglossus - Spanish English Dictionary