IMRA definition
IMRA means Interactive Media Rights Agreement among certain MLB Entities and the Clubs.
Examples of IMRA in a sentence
You are advised that IMRA Membership records are stored on computer and that images taken at races are property of IMRA.