deluge guns - Turkish English Dictionary