large amount (typically of a liquid) - Spanish English Dictionary