Unknown Jelly like substance on leaf.

Unknown Jelly like substance on leaf.

Observation - Unknown Jelly like substance on leaf. - UK and Ireland. Description: I found this whilst out with my Nature Club. It was in a newly created lake in an urban environment. I'm guessing it's the eggs of something but what?

I found this whilst out with my Nature Club. It was in a newly created lake in an urban environment. I'm guessing it's the eggs of something but what?