heavily salted fresh cheese sold in hand rolled balls - Spanish English Dictionary