staff with a barbed point - Alemán Inglés Diccionario