crowd of idle onlookers - Spanish English Dictionary