As nouns,
cholecalciferol is a hyponym of
fat-soluble vitamin; that is, cholecalciferol is a
word with a more specific, narrower meaning than
fat-soluble vitamin:
fat-soluble vitamin: any vitamin that is soluble in fats
cholecalciferol: a fat-soluble vitamin that prevents rickets