flagellate in Italian
flagellate in Italian
flagellato
(biology) Any organism that has flagella.
flagelare
(transitive) To whip or scourge.