Answers

2015-12-18T20:07:44+05:30
The organisms that self fertilize are:-  Some legumes, e.g. peanuts. Orchids, peas and sunflowers, wheat, barley, oats, rice, tomatoes, potatoes, apricots and peaches.
1 5 1
2015-12-20T12:40:42+05:30
Peanuts, orchids, sunflowers
0