What does Aprilwetter mean?

Aprilwetter - German to English

April weather condition