megaureter - Turkish English Dictionary