Angiosperm
English Meaning
A plant which has its seeds inclosed in a pericarp.
- A plant whose ovules are enclosed in an ovary; a flowering plant.
Sorry, No Malayalam Meaning for your input!
See Angiosper Want To Try Angiosperm In Malayalam??