Letters that make giardia
a, d, g, r, i are letters that make 'giardia'
1 possible definitions for 'giardia'
Under this definition, giardia is a noun and has the following properties:
'giardia' can be a type of mastigophore, flagellate, flagellate protozoan, flagellated protozoan, mastigophoran.
'giardia' can be a member of genus Giardia.