Translation of lolong in English:

lolong

howl

noun

  • 1

    howl, long loud wailing cry or sound, shriek