invaginate - Turkish English Dictionary