Term Gallery logo

Meanings of flagellum base in anglès