What does alle möglichen Arten mean?

alle möglichen Arten - German to English

all manner of sth.