Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

chimaera Definition

Cancel
chimaera
noun(chi-me-ra)
an individual, organ, or part containing tissue with two or more genetically distinct populations of cells

Words Related to chimaera!

chimaera Examples by Brain Bank Users