English Dictionary
Definition animatronics in British English
animatronics noun
[uncountable] noun
/ˌænɪməˈtrɒnɪks/
1
technology that uses electronic systems to operate puppets (=models of people or animals)
Synonyms and related words
