hump-nosed moccasin - Turkish English Dictionary