cape sparrow - Alemán Inglés Diccionario