Cannon Surname Meaning · the Irish Cannon was an anglicized form of the Gaelic O'Canain, a personal name derived from cana meaning “wolf cub” · the Manx (Isle of ...
確定! 回上一頁