What does OSRO stand for?

What does OSRO mean? We have 8 definitions. Read most used OSRO meanings below.

ADVERTISEMENT