Langimage
English
B2

to appear or develop suddenly and in large numbers.

Meanings

to appear or develop suddenly and in large numbers.

New businesses are sprouting up all over the city.

Synonyms

Antonyms

Last updated: 2025/01/11 11:59