Definition of "Cucubes"

The word, "Cucubes" does not exist in our dictionary.