What does MSTRAP stand for?

What does MSTRAP mean? We have 3 definitions. Read most used MSTRAP meanings below.