Xenia
English Meaning
- The direct effect on a hybrid plant produced by the transfer of pollen from one strain to the endosperm of a different strain.
Sorry, No Malayalam Meaning for your input!
See Xeni Want To Try Xenia In Malayalam??