osteoid cancer - French English Dictionary