hump-nosed moccasin - French English Dictionary