ancient engine to cast stones - Français Anglais Dictionnaire