fried battered and stuffed potato or banana - Spanish English Dictionary