place abounding in vineyards - Francés Inglés Diccionario