What does Algerian Nuts mean?

Algerian Nuts meaning in Urban Dictionary

Algerian Nuts tend to be Testicles dipped in chocolate