megalourethras
English
Noun
megalourethras
plural of
megalourethra