MCQShareExcretory organ found in earthworm and other annelids isAFlame cells✓NephridiaCKidneyDMalpighian tubules