thousands of
成千上万,数千,许许多多
thousands of times
几千遍, 千遍万遍, 无数次, 千万倍
thousands upon thousands
成千上万
thousands upon thousands of
成千上万,许许多多