although commonly known as parasites they are more technically correctly called parasitoids yegereye mirongo itatu ubwo namusangaga bwa mbere