scuff ribs - Turkish English Dictionary