nephrostome - French English Dictionary