do (duty) - Spanish English Dictionary