cock a doodle doo – Meaning and Explanation