Online English Dictionary

Home

Intercross


n.

The process or result of cross fertilization between different kinds of animals, or different varieties of plants.


© 2009 Dammam Community College