well-grounded - Spanish English Dictionary