Translation of giling-giling in English:

giling-giling

noun

  • 1

    iron or rounded stone used to flatten roads or earth, steamroller