ENDOCAST Meaning of ENDOCAST in English [en.do.cast] n (1949): endocranial cast Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012