cannon balls - Turkish English Dictionary