pouring buckets of water on - German English Dictionary