strip the leaves off - Turkish English Dictionary