What does CARMA stand for?

What does CARMA mean? We have 11 definitions. Read most used CARMA meanings below.

ADVERTISEMENT