Meaning of “ectoplasm” in the English Dictionary

british dictionary