cannon in Irish cannon in Irish canóin noun (historical) A large muzzle-loading artillery piece. Add to Flashcards