puff-puff

Noun

 * 1) A traditional African snack made of fried dough.
 * 2)  train vehicle