megaloureter

English

Etymology

From megalo- +‎ ureter.

Noun

megaloureter (uncountable)

  1. megaureter