to invaginate - Turkish English Dictionary