throwing stones at something or somebody - Espagnol Anglais Dictionnaire