a caterpillar - Turkish English Dictionary