mozambique spitting cobra - Spanish English Dictionary