surgical maggot - German English Dictionary