Back to Dictionary

a heavy downpour (of rain), avalanche

Noun

Louisiana Creole

lavalas