to be in ample supply - Español Inglés Diccionario