Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
sand dune
noun
(n)
a ridge of sand created by the wind; found in deserts or near lakes and oceans
permatang pasir yang dicipta oleh angin; ditemukan di gurun atau dekat danau dan samudra
Synonym:
dune
source: wordnet30