From English-French FreeDict Dictionary ver. 0.1.6: stream /striːm/ 1. courant 2. ruisseau
stream /striːm/ 1. courant 2. ruisseau