Etymology
Today it means: The male of the domestic fowl; a cock. Full definition →
From roost + cock.
Etymology from Wiktionary, CC BY-SA 4.0.