pit where green fruit is deposited to ripen - Español Inglés Diccionario