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