From English-Spanish FreeDict Dictionary ver. 0.3.1: stream /striːm/ 1. corriente 2. arroyo
stream /striːm/ 1. corriente 2. arroyo