What does auf Land treffen mean?

auf Land treffen - German to English

to produce landfall [e.g. hurricane]