Traditional English usage adds to the confusion of bolt vs screw. Machine screw and lag bolt are common words among technicians, carpenters, and ordinary people, but each is actually the opposite of what the name suggest:
- A "machine screw" is a bolt (i.e., it needs a nut):
https://encrypted.google.com/search?q=machine+screw&tbm=isch
- A "lag bolt" is a screw (i.e., it doesn't take a nut):