What does allgemeines Vorkaufsrecht mean?

allgemeines Vorkaufsrecht - German to English

general right of pre-emption