meaning of aus zehn Leuten bestehend

aus zehn Leuten bestehend - German to English

composed of ten men [postpos.]