tussock caterpillar - Turkish English Dictionary