senior team leader - Spanish English Dictionary