The answer to the Eight letter word riddle

Are you able to answer this one?

riddle0026

The Solution

The Answer is: Billions