Fetching details from the dictionary...
giant snake; monster serpent
「大蛇」 has another reading with different meanings.
big snake; (large) serpent