hairy [adjective] + caterpillar [noun]