各種各樣

Idiom

 * 1) all sorts; all kinds; various types