what types of structures have the same function but do not share a common ancestry
analogous structures
-1
Section::::Abstract.
Convergent evolution
82804
11903351651423919258
NONE
Section::::Abstract.
Convergent evolution
82804