che rimba!

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.
 
  • Top