Multilingual dictionary of abbreviations

What does OsCar mean?

Code

Meaning

Language

Themes and places

OsCar

Osteoarthritis and Cartilage

In English