Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
dousing
noun
(n)
the act of wetting something by submerging it
tindakan pembasahan sesuatu dgn submerging itu
Synonym:
ducking
,
immersion
,
submersion
source: wordnet30