nephrapostasis - French English Dictionary