cock (a body part etc.) - Français Anglais Dictionnaire