English: It means hundreds of millions of dollars.
Telugu: అంటే వంద మిలియన్ డాలర్లు.