What does caffo mean?

caffo meaning in Urban Dictionary

caffo is a nickname fond of someone who is a retard or really stupid. The word originates from Cowley. You do not get numerous caffos.