LIANA


Meaning of LIANA in English

n. (also liane) any of several climbing and twining plants of tropical forests.

Etymology: F liane, lierne clematis, of uncert. orig.

Oxford English vocab.      Оксфордский английский словарь.