Translation teams
Cooperative groups of translators
English > Spanish
United States
Team leader