What does 20 Riesen mean?

20 Riesen - German to English

20 grand {pl} [coll.] [$20000; £20000]