stone placed on beds of rivers to support engineering works - Espagnol Anglais Dictionnaire