The English word for Puff Puff is Puff Puff. There is no other word in English for the snack.