what is the latin root word gen?
-gen-, root. -gen- comes from Greek and Latin, where it has the meanings "race; birth; born; ... '' These meanings are found in such words as: antigen, carcinogen, congenital, degenerate, engender, erogenous, gender, gene, generate, genus, homogenize.