high-persistence cannon gun - Turkish English Dictionary