Question: what does it mean when a guy says he has a semi?
Answer: It means his got a hard on for you mate! a partial hardon/erection. hence the word "semi"