supertwisterEnglish

supertwister

Noun

The most powerful tornado which can create enormously devastating damage

English: supertwister

Bahasa: angin puting beliung

Bahasa words with similar meanings