LIMBER PINE Meaning of LIMBER PINE in English ■ noun a small pine tree with tough pliant branches, native to the Rocky Mountains of North America. [ Pinus flexilis .] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004