invagination - Turkish English Dictionary