meaning of almond rocks almond rocks

almond rocks almond rocks meaning in Urban Dictionary

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