Tetraploids meaning : A tetraploid cell. A tetraploid organism.
tetraploids
run across
symbolism
weighing machine
laxatives