What has a neck but no head?
A bottle
A shirt
A giraffe
A spoon
Six simple riddles and thinking puzzles for young learners. Set 285, level 3.