it occurred to me then , i do n't know why , that he was talking about my umbrella , that perhaps on the island of the maitred 's , dog was a slang term for umbrella , especially when carried by a patron on a day when rain did not seem likely .