Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
pollenation
noun
(n)
transfer of pollen from the anther to the stigma of a plant
pemindahan sari dari tanduk rusa untuk stigma dari tanaman
Synonym:
pollination
source: wordnet30