Cartomizer meaning

A combination of cartridge and atomizer that is part of an electronic cigarette.
noun
0
0
Advertisement

Origin of cartomizer