Полный русско-английский словарь
Совер.; (что-л. ) сослужить службу кому-л. — to stand smb. in good stead (оказать услугу); to be of use (оказаться полезным) сов. : ~ службу 1) (оказать услугу) do* a service/favour; 2) (принести пользу) play a useful role.