be giving off steam - French English Dictionary