stones placed across a current of water to cross it - Español Inglés Diccionario