igifungo kiruta ikivugwa mu ngingo hari ibyiringiro bike cyane byo gutsinda she guest starred as fran on desperate housewives