Found 2 synonyms
substantial
substantial role
substantial part
substantial rise
substantial growth
substantial sum
substantial amount
drop
dramatic drop
rain drop
drop off