sclero-Related entries & more
before vowels scler-, word-forming element meaning "hard," from Latinized form of Greek sklēros "hard, harsh," which is related to skellein "to dry up, parch" (from PIE *skle-ro-, from root *skele- "to parch, wither").
-heartedRelated entries & more
figurative element in combinations, "at heart," also "having a heart" (of a specified kind), c. 1200, first attested in hard-hearted; see heart (n.). Related: -heartedly.