a huge quantity - German English Dictionary