surgical maggot - Turkish English Dictionary