lick repeatedly - Turkish English Dictionary