thamnophis - French English Dictionary