From out- + smoke.
outsmoke (third-person singular simple present outsmokes, present participle outsmoking, simple past and past participle outsmoked)