Gorgordaragh

Gorgordaragh
English: Translation
Thunder clouds
noun
Sky, weather and climate