Dictionary search results

Showing 1-5 of 5 results

liana US English

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

liana English-Spanish

liana f

liana Spanish-English

liana