What does kamikaze mean?

Kamikaze means god-wind and is best translated as divine wind.