propelled by water current - Spanish English Dictionary