be giving off steam - Turkish English Dictionary