pudding (n.)youdaoicibaDictYouDict[pudding 词源字典]
c. 1300, "a kind of sausage: the stomach or one of the entrails of a pig, sheep, etc., stuffed with minced meat, suet, seasoning, boiled and kept till needed," perhaps from a West Germanic stem *pud- "to swell" (cognates: Old English puduc "a wen," Westphalian dialect puddek "lump, pudding," Low German pudde-wurst "black pudding," English dialectal pod "belly;" also see pudgy).

Other possibility is the traditional one that it is from Old French boudin "sausage," from Vulgar Latin *botellinus, from Latin botellus "sausage" (change of French b- to English p- presents difficulties, but compare purse (n.)). The modern sense had emerged by 1670, from extension to other foods boiled or steamed in a bag or sack (16c.). German pudding, French pouding, Swedish pudding, Irish putog are from English. Pudding-pie attested from 1590s.[pudding etymology, pudding origin, 英语词源]
steam (v.)youdaoicibaDictYouDict
Old English stiemen, stymen "emit vapor, emit a scent or odor," from the root of steam (n.). Meaning "go by steam power" is from 1831. Transitive sense from 1660s, "to emit as steam;" meaning "to treat with steam" is from 1798. Slang steam up (transitive) "make (someone) angry" is from 1922. Related: Steamed; steaming.
caffè latteyoudaoicibaDictYouDict
"Coffee made with milk, especially hot or steamed milk; a drink of this; (now) specifically a drink made by adding a shot of espresso to a glass or cup of frothy steamed milk", Mid 19th cent.; earliest use found in The Cultivator: a monthly journal for farm and the garden. From Italian caffè latte (dated 1907 in dictionaries), caffelatte, caffellatte from caffè + latte milk (from classical Latin lac, lact- milk: see lacto-).