Word Definition

Flagellated

  1. of Flagellate

Synonyms