Microbiology General 0e17f975 How many pairs of flagella does Giardia lamblia possess A One B Two C Three D Four High-Yield Explanation No explanation provided.