What does STARP stand for?

What does STARP mean? We have 1 definitions. Read most used STARP meanings below.

ADVERTISEMENT