Meaning of “synovial fluid” in the English Dictionary

English