Definition of frog spit in US English:

frog spit

noun