What does alle zwei bis drei Jahre mean?

alle zwei bis drei Jahre - German to English

every 2 to 3 many years