Etymology · French

tout de suite

2 English words descend from French tout de suite, most common first.