giardia in Portuguese giardia in Portuguese giárdia noun The human intestinal parasite Giardia lamblia. Add to Flashcards