Dictionary search results

Showing 1-2 of 2 results

liana British & World English

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