← DefinitionshareGuessgingallnounA type of large, heavy gun or cannon, especially one mounted on a swivel and used in South and Southeast Asia in the past.Synonymscannonnoun