Definitions
There is 1 meaning of the phrase
Cuculus Canorus.
Cuculus Canorus - as a noun
Common cuckoo of europe having a distinctive two-note call; lays eggs in the nests of other birds
Synonyms (Exact Relations)
european cuckoo