I want to know the term in English for the green slippery substance formed on things that are standing in water. I can only think of "algae" or preferably "green algae"; these are in the context of science.
But is there any other general word in English used for this green slippery thing? In Hindi we say, Kaayi, so what is Kaayi in English?