FROG SPIT


Meaning of FROG SPIT in English

[frog spit] n (ca. 1825): cuckoo spit 1

Merriam-Webster English vocab.      Английский словарь Merriam Webster.