Perhaps a fungus? I'm not an expert so it's hard to say.