a well-stocked warehouse - Francés Inglés Diccionario