puff-puff


noun

British a children's name for a steam locomotive or railway train

Example sentences from the Web for puff-puff