Sentence:  An artificial kidney these days <WSD>still</WSD> means a refrigerator-sized dialysis machine. Such devices mimic the way real kidneys cleanse blood and eject impurities and surplus water as urine. 
Meaning of the word marked with <WSD> tags:  Up to a time, as in the preceding time.