adj. 1.fairly large 2.being the essence or essential element of a thing 3.having substance or capable of being treated as fact 4.providing abundant nourishment 5.of good quality and condition