rattle off

verb

1.
recite volubly or extravagantly
See also:
rattle