supply (a need) - Spanish English Dictionary