oven baked roll made with cooked potato mixed with shredded potato and lard - Español Inglés Diccionario