2500002633 in words is written as :

Two Billion Million Two Thousand Six Hundred and Thirty Three