What does almond rocks almond rocks mean?

almond rocks almond rocks meaning in Urban Dictionary

Noun. Clothes. Cockney rhyming slang, frequently reduced to almonds. (Slang) a man member, aka balls.