Crore

Webster's Dictionary of the English Language

·noun Ten millions; as, a crore of rupees (which is nearly $5,000,000).