nephrostomes - French English Dictionary