Thiopental.. - French English Dictionary