simple renal cyst - French English Dictionary