lù lù

Translation

  • (onom.) rumbling noise (produced by wheels rolling, one's stomach etc)

Synonyms

Chinese Tones