Definition of frog spit in English:

frog spit

noun