The word "asshole" in Spanish can be translated as "gilipollas" (commonly used in Spain) or "idiota" / "imbécil" (more general insults). Another more direct and vulgar translation is "culo" or "coño" depending on the context, but these can be very offensive. If you want to know the exact term for the anatomical meaning (the body part), it is "ano." Keep in mind that using insults can be offensive, so it's good to be careful with context and audience! If you want, I can also help with more polite or humorous alternatives.