What is the meaning of [Don’t Look a Gift Horse in the Mouth]

Do not question the value of a gift. The expression comes from the practice of determining the age and health of a horse by looking at its teeth.