hydraulic telescopic and foldable crane - Spanish English Dictionary