lampropeltis triangulum - Turkish English Dictionary