mozambique spitting cobra - French English Dictionary