facing or experiencing financial trouble or difficulty; "distressed companies need loans and technical advice"; "financially hard-pressed Mexican hotels are lowering their prices"; "we were hard put to meet the mortgage paymentng"; "it was apparent that the magazine was in trouble"; "found themselves in a bad way financially"
place or shut up in a pound; "pound the cows so they don't stray"
take temporary possession of as a security, by legal authority; "The FBI seized the drugs"; "The customs agents impounded the illegal shipment"; "The police confiscated the stolen artwork"
an electric railway operating below the surface of the ground (usually in a city); "in Paris the subway system is called the `metro' and in London it is called the `tube' or the `underground'"