All the following amoebae live in the large intestine except –

📤 Share this MCQ