meaning of Algerian Nuts

Algerian Nuts meaning in Urban Dictionary

Algerian Nuts tend to be Testicles dipped in chocolate