What is an ephemeral stream?

A. One that is formed only from chemical weathering

B. One that flows only after rainfall

C. One that is formed only from mechanical weathering

D. One that flows only in flat lands