To get a short answer, "guacamole" simply means "avocado-based sauce" and not, ground testicle sauce (long story). This translation is a semantic misinterpretation of a literal and figurative meaning, perpetrated by bad translators. (Go here to find out about the origin of guacamole.)