megaloureter
English
Etymology
From
megalo-
+
ureter
.
Noun
megaloureter
(
uncountable
)
megaureter