noun Also frog spittle. any of several filamentous freshwater green algae forming floating masses. cuckoo-spit(def 1). noun another name for cuckoo spit a foamy mass of threadlike green algae floating on ponds