foreman of a ranch or farm - Spanish English Dictionary