What is the full meaning of cloudbursts
CLOUDBURST, a heavy downpour of rain [n]
Example of the word cloudbursts placed on a Scrabble board.