What does britische Landmeile mean?

britische Landmeile - German to English

statute mile [1609 metres]