jiǎ dì chóng贾第虫(biology) giardia (esp. Giardia lamblia)Frequency 3.0Meanings(biology) giardia (esp. Giardia lamblia)