stones placed across a current of water to cross it - Spanish English Dictionary