Canalization

What is Canalization?

Canalization definition and meaning on Dictionary terms:
noun

the formation of canals; the act of canalizing.
Biology. the development of an organism along relatively predictable pathways despite abnormality or injury.