pouring buckets of water on - Turkish English Dictionary