Attested.to

apparatus urogenitalis

Seed from Open English WordNet (OEWN) 2025

Meanings by context
    • definition the system that includes all organs involved in reproduction and in the formation and voidance of urine