indian rat snake (ptyas mucosa) - French English Dictionary