play the leading role - Spanish English Dictionary