meaning of bitis arietans

bitis arietans meaning in General Dictionary

large African viper that inflates its human anatomy when alarmed