sri lanka green pigeon - Francés Inglés Diccionario