palm biscuits - Turkish English Dictionary