hemostat - French English Dictionary