meaning of animatronics

animatronics meaning in General Dictionary

the construction of robots to check like creatures (developed for Disneyland)