What does MCVD stand for?

What does MCVD mean? We have 6 definitions. Read most used MCVD meanings below.