genitourinary apparatus - Turkish English Dictionary