Meaning of denisonia superba

Definition of denisonia superba

(noun) venomous but sluggish reddish-brown snake of Australia

Other information on denisonia superba

WIKIPEDIA results for denisonia superba
Amazon results for denisonia superba