tupa
From Proto-Finnic *tupa (compare Estonian tuba, Livonian tubā). Borrowed from Proto-Germanic *stubō (“room, living room, heated room”), compare Swedish stuga, Icelandic stofa.
->
Of uncertain origin, but in one way or another related to Italian stufa and French étuve. Possibly from Vulgar Latin *extufāre, from ex- + Ancient Greek τῦφος (tûphos, “smoke, steam”), from τύφω (túphō, “to smoke”). Alternatively of Germanic origin related to German stieben ("swirl and fly somewhere (of small particles, such as dust or sparks")) . Cognate with e.g. English stove, German Stube, Norwegian Nynorsk stove and Icelandic stofa.
τύφω
From Proto-Indo-European *dʰewH- (“mist, smoke, haze”). Compare also τῦφος (tûphos, “fever”), τυφόω (tuphóō, “delude”), Τυφῶν (Tuphôn, “Typhon”).
stieben
From Middle High German stieben, from Old High German stioban, from Proto-West Germanic *steuban ("to throw up dust"). Cognate to Dutch stuiven.
->
From Proto-Germanic *steubaną.
->
From Proto-Indo-European *dʰewbʰ- (“to whisk, smoke, obscure”), from Proto-Indo-European *dʰewh₂- (“to whirl, waft, stink, shake; steam, haze, smoke”).