1 leopard snake | Definition of leopard snake

leopard snake

noun

Definition of leopard snake

: a widely distributed European spotted colubrid snake (Elaphe situla) closely related and similar in habits to the American corn snake