meaning of archidi

archidi meaning in Urban Dictionary

mens testicle in greek slang.not courteous to say.