Animal Biotechnology Chromosomes - Medical Science

Q1:

Exchange of segments between non homologous chromosomes is best known as

A translation

B translocation

C recombination

D crossing over

ANS:B - translocation

Can anyone explain this in detail?