Translation of گڑگڑانا in English

گڑگڑانا

Verb

  1. thunder, rumble

Powered by Oxford