Thiopental.. - Spanish English Dictionary