Where does “szagelszívók” come from?

szagelszívók (Hungarian) comes from Hungarian szagelszívó, from Hungarian elszívó, from Hungarian elszív, from Hungarian el-, from Hungarian -ső, from Hungarian -s — Added to a noun to form an adjective meaning...

Ancestry of “szagelszívók”, step by step

StepLanguageWordMeaning
1Hungarianszagelszívósmell extracting
2Hungarianelszívóextracting
3Hungarianelszívto suck#Verb away, to remove or extract e.g. bad smell by sucking it away
4Hungarianel-indicates actions whose direction is pointing...
5Hungarian-sőAdded to a noun or a stem to form an adjective
6Hungarian-sAdded to a noun to form an adjective meaning...
Every word from Hungarian -sEvery word from Hungarian el-Every word from Hungarian -ső