My uneducated guess, looks very similar to a plant we have in ponds over here in the UK, my newts lay there eggs in it and also it helps with getting oxygen into the water. I'll try and find it., on phone atm