What has words but never speaks?
A radio
A teacher
A book
A parrot
Six simple riddles and thinking puzzles for young learners. Set 259, level 3.