Definify.com

Definition 2025


orchitides

orchitides

English

Noun

orchitides

  1. plural of orchitis