NEUROSPAST


Meaning of NEUROSPAST in English

(n.) A puppet.

Webster's English dictionary.      Английский словарь Webster.