meaning of canadian cock

canadian cock meaning in Urban Dictionary

Basically a cock....just Canadian