have finished fertilization - Turkish English Dictionary