multicellular tumor spheroid - French English Dictionary