Definition for Internal fertilization

From Biology Forums Dictionary

Fertilization that occurs in terrestrial animals, in which sperm are deposited within the reproductive tract of the female during the act called copulation.