Antitumoral admin 6 years ago Antitumoral Antitumoral Definition Antitumoral Spanish Adjective English meaning : antitumor