well-grounded - French English Dictionary