sri lanka scimitar babbler - Alemán Inglés Diccionario