angiosperm
by Vinutha[ Edit ] 2010-02-11 12:40:20
The scientific name for flowering plants is angiosperm, which means seed bearing from the Greek angos meaning box and sperm, seed, which comes from the ancient root sper, meaning to scatter, from which we also get sprout.