gene traps

English

Noun

gene traps

  1. plural of gene trap