cap of rump roast - Alemán Inglés Diccionario