mozambique spitting cobra - Turkish English Dictionary