storage organs - French English Dictionary