Word info

neourethra

Noun

Meaning

neourethra (plural neourethras)

A surgically constructed urethra.

Source: en.wiktionary.org

Close letter words and terms