giardia in Turkish giardia in Turkish giyardiya noun The human intestinal parasite Giardia lamblia. Add to Flashcards