puddle verb vi Infinitive puddle Present tense 3rd person singular puddles Preterite puddled Present participle puddling Past participle puddled