meaning of 20 Riesen

20 Riesen - German to English

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