English | German | Russian | Czech

triflagellated English

Meaning triflagellated meaning

What does triflagellated mean?

triflagellated

(biology) Having three flagella.

Are you looking for...?