Beelingo.com

English Dictionary

  • Hide translation

 orchidalgia orchidalgia

noun

  • pain in the testes  ( orchidalgia )
    pain in the testes