a kind of biscuit or cookie filled with jam - Alemán Inglés Diccionario