omon-omon

English: Translation
testicles, balls, nuts