Definition of cuckoo spit noun from the Oxford Advanced Learner's Dictionary

cuckoo spit

noun
 
;
 
[uncountable]
 
a small mass of whitish bubbles, left on plants by young insects
Search Results