become infested with worms - German English Dictionary

Suggest a Term