Dictionary search results

Showing 1-4 of 4 results

liana British & World English

A woody climbing plant that hangs from trees, especially in tropical rainforests

liana English-Spanish

liana f

liana Spanish-English

liana