ランブルベンモウチュウショウ
Composed of
Giardia lamblia; protozoan parasite of the small intestine that causes giardiasis
illness