ランブルべんもうちゅう
Meanings
Noun
1. Giardia lamblia (parasite that causes giardiasis)
Composed of
flagellate; mastigophoran
Used in vocabulary (1 in total)