both mental and physical - French English Dictionary