Chinese translation of 'dune'
Image of 'dune'
© DJTaylor, shutterstock
'dune' in Other Languages
British English: dune NOUN
A dune is a hill of sand near the sea or in a desert.
Large dunes make access to the beach difficult in places.
Translation of dune from the Collins English to Chinese Dictionary