ENDOCAST


Meaning of ENDOCAST in English

[en.do.cast] n (1949): endocranial cast

Merriam-Webster English vocab.      Английский словарь Merriam Webster.