Helicobacter meaning

Any member of the Helicobacter bacteria.
noun
0
0
Advertisement