OSCA

Medical abbreviations:
OSCA

Officine Specializate Costruzione Automobili