bizillions

English

Noun

bizillions

  1. plural of bizillion