Definify.com

Definition 2024


orchitides

orchitides

English

Noun

orchitides

  1. plural of orchitis