Definition: Arroyo is a Spanish river that runs through Mexico. It's short for "river with water." The word "arroyo" has its origin in the Old English term for a stream, and it can refer to either a small stream or a large river. In Spanish, it's often used for rivers or streams.