Dictionary Check: flagella

"flagella" is a valid word!

Scrabble 12 points
Words with Friends 16 points

Definition

noun

a whip used to inflict punishment

Synonyms:
noun

a lash-like appendage used for locomotion (e.g., in sperm cells and some bacteria and protozoa)

Synonyms:

Advertisement