meaning of auf Land treffen

auf Land treffen - German to English

to produce landfall [e.g. hurricane]