Thanks. I thought "hose" means long stockings so I don't understand this sentence. But I know it's meaning now. Thanks Clive You helped me so much. [H]
Hose is a very old fashioned word for stocking or sock. It is almost never used in this context now, although you will come across its usage in "hosiery shop" meaning a shop which sells stockings and/or socks.
You may come across the expression "he was completely hosed". I'm not certain of the meaning but I'd guess it means "washed out" or "knackered" or even "******".