What does animatronics mean?

animatronics meaning in General Dictionary

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