multicellular tumor spheroid - Spanish English Dictionary