What does Aprilschauer mean?

Aprilschauer - German to English

April shower