giant cell tumour of bone - French English Dictionary