Definitions of rattle off:

  • verb:   recite volubly or extravagantly