a pressing emergency - French English Dictionary