Definition: 1. (medicine) Pain in the testes.
Show more information about orchialgia
Search took: 11.56 ms