What does METRA stand for?

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

ADVERTISEMENT