What is the meaning of the word "cock-a-doodle-doo"?

Definitions: