heavily salted fresh cheese sold in hand rolled balls - Español Inglés Diccionario