What does alle möglichen Dinge mean?

alle möglichen Dinge - German to English

all sorts of things