sticking into - Turkish English Dictionary