scientific responsibility - Spanish English Dictionary