che rimba!

< Previous | Next >

prt24

New Member
English - UK
Could someone tell me what "che rimba" means? Couldn't find it anywhere. I've found it in quite a few contexts. Thanks.
 
  • < Previous | Next >
    Top