nephrostogram - French English Dictionary