picaresque troupe - Turkish English Dictionary