open wound of scrotum and testes - Spanish English Dictionary