a type of biscuit or cookie with jam - Francés Inglés Diccionario